Golang Job: Software Engineer

Job added on

Company

Ciena

Location

Pune - India

Job type

Full-Time

Golang Job Details

Since 1992, Ciena has been driven by a relentless pursuit of network innovation. We believe in a network that grows smarter, more agile, and more responsive every day. This means that when you digitally interact in your world - picking up the phone, streaming video, texting a friend or loved one – your interactions are being enabled by Ciena technologies. Ciena makes your social / entertainment / business existence REAL.
No candidate will meet every single desired qualification. If your experience looks a little different from what we’ve identified below and you think you can bring value to the role, we’d love to learn more about you!
What will you do at Ciena?
We are looking for stellar software engineers to work on the team developing the Blue Planet Orchestration platform services and software development kit (SDK).
Responsibilities
  • Develop new software micro-services, libraries, and features that form the platform supporting service orchestration
  • Extend and create SDKs used by developers to author resource adapters, service templates, and lifecycle plans
  • Work closely with the Blue Planet solution teams, internal developers, and customers to support their use of the platform to deliver complete solutions to customers
  • Participate in all phases of the development cycle – plan, design, implement, review, test, deploy, document, and training.
Areas of impact
You will be working as a Blue Planet software engineer creating an orchestration platform that service providers use to manage service lifecycles and automate operations. Blue Planet is based on a modern software architecture that leverages open-source technologies, model-driven templates and container-based micro-services. Blue Planet facilitates the evolution toward more efficient, modernized network operations and software-defined programmability to accelerate the delivery of on-demand services, reduce costs, and enable a path to increased network autonomy.
Experience
  • Bachelors/Masters in Computer Science or equivalent experience
  • Strong understanding of Computer Science fundamentals, algorithms & design patterns
  • Development experience (> 3 to 4 years ) – preferably on languages such as GoLang / Python and scripting skills
  • Interest and ability to quickly learn and ramp-up on new languages and technologies
  • Ability to write understandable, reliable and testable code with minimum supervision
Desirable knowledge or experience in (a plus – not mandatory):
  • Distributed, Highly-available systems running at large scale
  • Distributed platforms which use Kafka, Elasticsearch, Cassandra or similar systems
  • Cloud environments (e.g., Docker, AWS, Openstack etc.,)
  • Asynchronous programming patterns (e.g., GO Routines/Channels, Python frameworks like Twisted)
  • Basic understanding of networking including L2/L3 Switching & Routing
  • Fundamentals of SDN and NFV (Network function virtualization)
  • Experience in CI/CD (Continuous Integration & Delivery), AGILE work environments
  • Ability to troubleshoot and solve issues on scale systems
  • LI-CN
Being You @ Ciena

As part of our commitment to diversity and inclusion, we want to foster an environment that values and respects all individual’s strengths, perspectives, ideas, and ability to meet the needs of our customers globally. Ciena values the diversity of its workforce and respects its employees as individuals, regardless of race, ethnicity, religion, gender, age, national origin, disability, sexual orientation, veteran or marital status or any other category protected by applicable law. We do not tolerate any form of discrimination. Ciena is also committed to compliance with all fair employment practices regarding citizenship and immigration status. If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific accommodation measures required for you to be assessed in a fair and equitable manner.
We do not charge any fee for employment and the same applies to the Recruitment Partners we work with. Additionally, we do not ask for any refundable security deposit to be paid in bank accounts for employment purposes. We request candidates to be cautious of misleading communications and not pay any fee/ deposit to individuals/ agencies/ employment portals on the pretext of attending Ciena’s interview process or seeking employment with us.